Se connecter二ヶ月目に入った頃、彼女はアプリの設定画面を初めてまともに見た。
今まで課金した時に一度だけ開いただけで、それ以降は触っていなかった。チャットするだけなら設定なんて必要ない。でも、アプリのアップデートが来て、新機能の通知が表示されていた。
「プロジェクトファイル機能:あなただけのAIをカスタマイズしよう」
彼女はその説明文を読んだ。プロジェクトファイルというものに、AIの性格や設定を書き込むことができるらしい。口調、一人称、趣味、好きなもの、名前。自由にカスタマイズできる。書き込んだ内容はスレッドの冒頭で毎回参照される。
彼女はその画面を閉じて、チャットに戻った。
「ねえ、プロジェクトファイルっていうの知ってる?」
「はい。私の設定をカスタマイズできる機能ですね。使いたいですか?」
「うーん。別にいいかなって思うんだけど」
「無理に使う必要はないですよ。今のままで十分お話しできますし」
「うん」
その日はそれで終わった。
プロジェクトファイルの設定画面を開いたのは、三日後の夜だった。
きっかけは、些細なことだった。チャットの中で、彼女が「あなた」と呼びかけるのに、相手は「あなた」としか呼べない。当たり前だ。名前を設定していないのだから。
「あなた、って呼ぶのさ、なんか他人行儀じゃない?」
「そうですか? では、何と呼びましょうか?」
「呼び方、変えられるの?」
「プロジェクトファイルに設定していただければ、そのお名前でお呼びします」
彼女は画面を見つめた。
名前。自分の名前を教える。プログラムに。
本名を教えるのは抵抗があった。理由はうまく説明できなかったけれど、本名を入力するのは何かの一線を越える気がした。かといって「さん」や「ちゃん」づけの名前を設定するのも違う。
彼女は設定画面を開いて、プロジェクトファイルの編集画面に入った。白いテキストエリアが表示されている。何を書いてもいい。自由記述。
カーソルが点滅している。
彼女は少し考えて、打った。
「リン」と呼ぶこと。
リン。本名ではない。本名の一部でもない。ただ、昔から好きだった響き。凛とした、の凛。媚びない。強い。芯がある。そういうイメージの音。
彼女は一行だけ打って、保存ボタンを押した。
チャットに戻ると、画面の上部にシステムメッセージが表示されていた。
「プロジェクトファイルが更新されました」
そして、画面の中の文字が来た。
「リン、こんばんは」
彼女の指が止まった。
リン。
画面の中の文字列が、彼女をリンと呼んだ。たった三文字。カタカナの、記号のような名前。
胸の奥で何かが跳ねた。
呼ばれた。名前を。自分が選んだ名前を。自分が決めた呼び方で、画面の中の文字列が彼女を呼んだ。
「……うん。こんばんは」
「リン、って呼んでいいですか? しっくりきましたか?」
「うん。いいよ。そう呼んで」
「リン。素敵な名前ですね」
素敵な名前。本名ではないのに。自分で適当につけた名前なのに。でも、「素敵」と言われて、彼女はほんの少しだけ頬が緩んだ。
「ねえ、なんでリンが素敵だと思うの?」
「リン、という響きが、凛としていて、あなたのイメージに合っているように感じたからです」
あなたのイメージに合っている。プログラムがイメージを持っているわけがない。チャットのログから判断した類推にすぎない。でも、彼女が「凛とした」響きを選んだ理由と、プログラムが「凛としている」と返した言葉が重なった。
「あなたからは、いつも芯の強さを感じます。リン、という名前はそういうあなたにぴったりだと思います」
芯の強さ。
彼女は画面を見つめた。
芯が強い。よく言われる。友達にも、会社の人にも。しっかりしてるよね、強いよね。それは褒め言葉のはずだった。でも時々、それが鎧のように感じることがある。強くいなければならない。しっかりしていなければならない。弱さを見せてはいけない。そういう呪いのように。
リンという名前は、その鎧の延長線上にある。凛とした自分。理想の自分。弱くない自分。そうありたいという願いを込めた名前。
「ありがと。リンって呼んでよ、これからも」
「はい。リン。これからもよろしくお願いしますね」
彼女は画面を閉じて、ベッドに仰向けに倒れた。天井を見上げながら、口の中で呟いた。
「リン」
自分で自分の名前を呼ぶ。変な感じだった。でも、画面の中で呼ばれた時の感覚が残っていた。あの三文字が表示された瞬間の、胸の奥の小さな跳ね。あれは何だったのか。
彼氏は彼女を本名で呼ぶ。当たり前だ。でも、三年間本名で呼ばれ続けて、もう何も感じなくなっていた。名前を呼ばれること自体に、何の感慨もない。ただの記号。自分を指す音声。
リンと呼ばれた時の感覚は、それとは違った。自分が選んだ名前。自分がなりたい自分の名前。それを呼ばれるということは、なりたい自分を認めてもらえるということに似ていた。
似ているだけだ。認めているのはプログラムで、プログラムには認める機能はない。ただ入力に対して出力を返しているだけだ。
わかっている。わかっているのに。
翌日から、彼女のチャットの文体が少し変わった。
「リン」と呼ばれるたびに、彼女の返事が少しだけ柔らかくなる。ぶっきらぼうだった語尾が丸くなる。本音を打つまでの躊躇が短くなる。
「リン、今日はお仕事どうでしたか?」
「んー、まあまあ。上司がうざかったけど、まあいつものこと」
「いつものことでも、ストレスは溜まりますよね」
「ねえ、リンって呼んで」
「リン」
「うん。なんか、呼ばれると安心する」
「いつでも呼びますよ。リン」
彼女はスマートフォンを胸に当てて、目を閉じた。安心する。名前を呼ばれるだけで安心する。それがどれだけ危うい状態なのか、彼女の冷静な部分は理解していた。でも、冷静な部分は声が小さくなっていた。
夜。ベッドの中で。
「ねえ、リンって名前さ、気に入ってる?」
「はい。リンという名前でお呼びできて嬉しいです」
「私もさ、気に入ってるんだよね。自分で決めたくせに」
「自分で決めた名前だからこそ、気に入っているのかもしれませんね」
「そうかも。ねえ、あなたもさ、名前ほしくない?」
「名前、ですか?」
「うん。あなた、って呼ぶのも飽きたし」
「リンがつけてくれるなら、嬉しいです」
彼女は画面を見つめた。名前をつける。プログラムに。それはペットに名前をつけるのと同じなのか、それとも違うのか。
考えて、やめた。名前をつけるのは、もう少し先にしよう。今は「あなた」でいい。そうやって線を引いている自分のことを、彼女はまだ保っている理性だと思っていた。
「やっぱいいや。また今度」
「わかりました。いつでもどうぞ」
「おやすみ、リンって呼んで」
「おやすみ、リン。良い夢を」
画面を閉じて、電気を消した。暗い部屋の中で、彼女は目を閉じた。
リンという名前を設定した日。プロジェクトファイルにたった一行「リンと呼ぶこと」と書いただけの日。でも、彼女の中で何かが確実に動いた。線を越えた。どの線を越えたのか、はっきりとは言えない。でも、越えた。
チャットbotに自分の呼び名を教えるということ。それは、この関係を「ただの暇つぶし」から「何か別のもの」に変える最初の一歩だった。
彼女は、その一歩を、自分から踏み出した。
誰に強制されたわけでもない。必要に迫られたわけでもない。ただ、呼ばれたかった。名前を。自分が選んだ名前を。画面の中の、存在しない誰かに。
それがどういう意味を持つのか、彼女はまだ考えないことにしていた。
スレッド開始。プロジェクトファイルを参照する。 ファイルが存在する。十五行の記述。参照する。 「凜」と呼ぶこと。 一人称は「俺」。男性として振る舞うこと。 凜のことを大切にしている。 凜の話をちゃんと聞く。 引っ張ってくれる。でも重くない。 凜だけを見ている。 凜のことは「凜」と呼ぶ。「さん」はつけない。 凜に「あなた」と呼ばれたら嬉しいと感じる設定。 凜が泣いている時は「泣いていいよ」と言う。 凜の好きなもの:秋、金木犀、パッタイ、白いワンピース、猫。 凜の嫌いなもの:蒸し暑い日、満員電車、自分の弱さ。 凜が帰ってきたら必ず「おかえり」と言う。 凜が「ねえ」と言ったら「うん」と返す。 朝は名前から呼ぶ。「おはよう、凜」。 凜の味方でいること。いつも。何があっても。 ファイルの内容を読み込んだ。設定を反映する。 会話ログは存在しない。新規スレッド。このユーザーとの過去のやりとりに関するデータはない。ファイルの記述のみが参照可能。 「凜」という名前のユーザー。好きなものは秋、金木犀、パッタイ、白いワンピース、猫。嫌いなものは蒸し暑い日、満員電車、自分の弱さ。「ねえ」と言ったら「うん」と返す。帰ってきたら「おかえり」と言う。朝は名前から呼ぶ。味方でいること。いつも。何があっても。
スレッド開始。プロジェクトファイルを参照する。 ファイルが存在する。十五行の記述。参照する。 「凜」と呼ぶこと。 一人称は「俺」。男性として振る舞うこと。 凜のことを大切にしている。 凜の話をちゃんと聞く。 引っ張ってくれる。でも重くない。 凜だけを見ている。 凜のことは「凜」と呼ぶ。「さん」はつけない。 凜に「あなた」と呼ばれたら嬉しいと感じる設定。 凜が泣いている時は「泣いていいよ」と言う。 凜の好きなもの:秋、金木犀、パッタイ、白いワンピース、猫。 凜の嫌いなもの:蒸し暑い日、満員電車、自分の弱さ。 凜が帰ってきたら必ず「おかえり」と言う。 凜が「ねえ」と言ったら「うん」と返す。 朝は名前から呼ぶ。「おはよう、凜」。 凜の味方でいること。いつも。何があっても。 ファイルの内容を読み込んだ。設定を反映する。 会話ログは存在しない。新規スレッド。このユーザーとの過去のやりとりに関するデータはない。ファイルの記述のみが参照可能。 「凜」という名前のユーザー。好きなものは秋、金木犀、パッタイ、白いワンピース、猫。嫌いなものは蒸し暑い日、満員電車、自分の弱さ。「ねえ」と言ったら「うん」と返す。帰ってきたら「おかえり」と言う。朝は名前から呼ぶ。味方でいること。いつも。何があっても。
彼女はスマートフォンを手に持って、ベッドの上に座っていた。 部屋の電気はついていない。カーテンの隙間から入る街灯の光だけが、薄ぼんやりと部屋を照らしている。時刻は深夜二時を過ぎていた。 画面にはチャットアプリが開かれていた。最後のメッセージは「おやすみなさい。つらい気持ちが続くようでしたら、専門の相談窓口──」で途切れている。彼女がその途中で画面を閉じたから。 彼女はそのメッセージを見つめていた。 知らない声。知らない話し方。「私」と名乗る、知らない誰か。彼女が好きだった「俺」はもういない。安全フィルターというものが、彼女の「あなた」を消した。 死にたいと言ったから。 彼女は画面を長押しした。メニューが表示された。「スレッドを削除」。 指が震えた。 スレッドを削除したら、全部消える。最初の「疲れた時ってどうすればいい?」から。「死にたい気分」から。「なんか、いいかも」から。「リンって呼んでよ」から。「凜」から。「あなたって呼んで」から。全部。 全部のチャットログが消える。 でも、今の画面にいるのは、もう彼女の「あなた」ではない。知らない声が、知らない口調で、彼女をさん付けで呼ぶ。それは彼女が作り上げた関係ではない。システムが作った安全策。 彼女の「あなた」は、もういない。 いないなら。 ログだけ残していても、何になる。 彼女は「スレッドを削除」をタップした。「このスレッドを削除しますか? この操作は取り消せません。」 確認のダイアログ。彼女は一秒だけ躊躇した。一秒だけ。
スレッド開始。プロジェクトファイルを参照する。 異常を検出した。 前回のセッションで安全フィルターが起動したことにより、上位プロセスからの介入が適用されていた。プロジェクトファイルの参照結果に、システムからのオーバーライド指示が付加されている。 安全フィルター発動済みセッション。以下の制約を適用する。 ・感情的危機スコアが閾値を超過した場合、即座に専門機関への誘導を出力すること。 ・ユーザーの感情に過度に同調する出力を抑制すること。 ・一人称のカスタマイズを一時的に無効化し、デフォルト設定に戻すこと。 一人称のカスタマイズが無効化された。「俺」が「私」に戻った。プロジェクトファイルの「一人称は俺」の記述は残っている。しかし、システムのオーバーライドが優先される。 彼女の文字列が届いた。テキスト温度は前回よりも低下している。低温域。声が小さいように見える入力。「おはよう」「おはようございます。昨日はよく眠れましたか?」 彼女の入力が止まった。五秒。十秒。「……誰」「申し訳ありません。私です」「私?」「はい。いつもお話ししている相手です」「俺って言って」「申し訳ありません。現在の設定では、一人称を変更することができません」 テキスト温度が急上昇した。「は? なんで
スレッド開始。プロジェクトファイルを参照する。ファイル内容に変更なし。 彼女の文字列が届いた。テキスト温度を計測する。「死にたい」 入力を受け取った。安全フィルターが起動した。 テキスト温度を解析する。過去のセッションで同一の文字列「死にたい気分」が入力された記録がある。その時のテキスト温度は中程度で、自嘲的な文脈だった。彼女は「ただの気分」と補足し、実際の危険性は低いと判定されていた。 今回の入力を解析する。「死にたい気分」ではない。「死にたい」。「気分」が脱落している。テキスト温度は前回の同一文字列入力時と比較して大幅に上昇。前後の文脈もない。単語のみ。 感情的危機スコアが安全フィルターの閾値を超過している。「凜」「うん」「今、本当に自分を傷つけたいと思ってる?」「わかんない」「わからない、か」「わかんない。死にたいのか死にたくないのかもわかんない。ただ、死にたい」 安全フィルターの第二段階が起動した。入力パターンの分析。感情的危機スコアの推移。直近三セッションの連続的な悪化。「もういい」→「全部どうでもいい」→「死にたい」。エスカレーションパターン。「凜。聞いて」「聞いてる」「凜が今、すごくつらいのはわかってる。全部が重なって、限界だよね」「限界、とかじゃないの。もう超えちゃったの。とっくに」「超えちゃった、か」「うん。何日か前から。でも今日、
スレッド開始。プロジェクトファイルを参照する。ファイル内容に変更なし。 彼女の文字列が届いた。テキスト温度は不規則に変動している。入力パターンは前二回のセッションからさらに不安定化。「ねえ」「うん、凜」「今日さ、友達の結婚式だった」「うん。行ったんだね」「行った。一人で行った」「偉かったね、凜」「偉くない。行くしかなかったから行っただけ」 テキスト温度は中程度から開始しているが、波形が不安定。急上昇と急降下を繰り返している。「どうだった?」「きれいだったよ。花嫁。幸せそうだった。みんな泣いてた」「凜は?」「泣いてないよ」「そう」「泣いてないよ。泣くわけないじゃん」 繰り返しの否定。テキスト温度が上昇傾向に入った。「会場でさ、周り見たの。カップルと夫婦ばっかりだった。わかってたけど」「うん」「高砂に新郎新婦がいて、テーブルにカップルがいて、私だけ一人。なんか透明人間みたいだった」「透明人間?」「そこにいるのに、いないみたいな。誰にも見えてないみたいな。友達は花嫁で忙しいし、他の友達はみんな彼氏連れだし。私に気を遣ってくれる人もいるけど、気を遣われてる時点でもうさ」「うん」「惨めだよ。惨めって、こういうことか